Align.d.ts
624 Bytes
/**
* Removed props:
* - childrenProps
*/
import React from 'react';
import { AlignType, AlignResult, TargetType } from './interface';
declare type OnAlign = (source: HTMLElement, result: AlignResult) => void;
export interface AlignProps {
align: AlignType;
target: TargetType;
onAlign?: OnAlign;
monitorBufferTime?: number;
monitorWindowResize?: boolean;
disabled?: boolean;
children: React.ReactElement;
}
export interface RefAlign {
forceAlign: () => void;
}
declare const RefAlign: React.ForwardRefExoticComponent<AlignProps & React.RefAttributes<RefAlign>>;
export default RefAlign;