/// import { Record, Option, AyFormField } from 'amiya'; export declare const defaultTabOptions: Array; export declare const onCell: (record: Record) => { rowSpan: any; }; export declare const fields: ({ title: JSX.Element; key: string; width: number; onCell: (record: Record) => { rowSpan: any; }; render: (value: string, record: Record) => JSX.Element; search?: undefined; table?: undefined; dataIndex?: undefined; align?: undefined; renderType?: undefined; prefix?: undefined; } | { title: string; key: string; onCell: (record: Record) => { rowSpan: any; }; width: number; render: (value: string, record: Record) => JSX.Element; search: { title: string; type: string; key: string; children: ({ type: string; key: string; options: { label: string; value: number; }[]; defaultValue: number; allowClear: boolean; style: { width: number; }; } | { key: string; style: { width: string; }; type?: undefined; options?: undefined; defaultValue?: undefined; allowClear?: undefined; })[]; style?: undefined; options?: undefined; }; table?: undefined; dataIndex?: undefined; align?: undefined; renderType?: undefined; prefix?: undefined; } | { title: string; key: string; width: number; search: { title: string; key: string; type: string; style: { width: number; }; options: { label: string; value: number; }[]; children?: undefined; }; render: (value: string) => string; onCell: (record: Record) => { rowSpan: any; }; table?: undefined; dataIndex?: undefined; align?: undefined; renderType?: undefined; prefix?: undefined; } | { table: boolean; search: { title: string; key: string; type: string; style: { width: number; }; options: { label: string; value: number; }[]; children?: undefined; }; title?: undefined; key?: undefined; width?: undefined; onCell?: undefined; render?: undefined; dataIndex?: undefined; align?: undefined; renderType?: undefined; prefix?: undefined; } | { title: string; dataIndex: string[]; key: string; render: (value: string, record: Record) => JSX.Element; width?: undefined; onCell?: undefined; search?: undefined; table?: undefined; align?: undefined; renderType?: undefined; prefix?: undefined; } | { title: string; dataIndex: string[]; key: string; align: string; renderType: string; prefix: string; width?: undefined; onCell?: undefined; render?: undefined; search?: undefined; table?: undefined; } | { title: string; width: number; key: string; renderType: string; onCell: (record: Record) => { rowSpan: any; }; render?: undefined; search?: undefined; table?: undefined; dataIndex?: undefined; align?: undefined; prefix?: undefined; })[]; export declare const extendFields: ({ title: string; key: string; type: string; options: { label: string; value: number; }[]; defaultValue?: undefined; renderContent?: undefined; } | { title: string; key: string; type: string; defaultValue: never[]; renderContent: () => JSX.Element; options?: undefined; })[]; export declare const useTopFields: () => { topFields: AyFormField[]; searchValues: { shopId: string | undefined; countryId: string | undefined; }; firstLoad: boolean; };