export declare enum DocumentFinderType {
    DOC_NUM = 0,
    DOC_DATE = 1,
    DOC_TYPE = 2,
    DOC_CODE = 3
}
export interface IProps {
    title?: string;
    elements: Array<{
        target: JQuery;
        type: DocumentFinderType;
    }>;
}
export interface IResultItem {
    lawNum: string;
    lawDate: Date;
    lawGroup: string;
    lawName: string;
    lawType: string;
    lawCode: string;
    beginDate: Date;
    endDate: Date;
    helpFile: string;
    help: string;
    visible: boolean;
}
export interface IForm {
    num: string;
    name: string;
    month: string;
    year: string;
    dateBegin: Date | null;
    dateEnd: Date | null;
    error: string | null;
    result: Array<IResultItem>;
    onSubmit: () => void;
    onReset: () => void;
    onSelectItem: (item: IResultItem) => void;
}
