import { FiltersMap } from '@wix/bex-core';
import React, { CSSProperties, ReactElement } from 'react';
import { PickerStandaloneState } from '../../state';
import { PickerProps } from '../Picker';
import { TextButtonProps } from '@wix/design-system';
export interface PickerStandaloneLayoutProps<T, F extends FiltersMap> {
    state: PickerStandaloneState<T, F>;
    children?: ReactElement<PickerProps<T, F>>;
    createNewAction?: ReactElement<TextButtonProps>;
    renderError: (params: {
        err: unknown;
        isOnline: boolean;
    }) => ReactElement;
    defaultTitle?: string;
    defaultSubtitle?: string;
    titleMaxLines?: number;
    hideSearch?: boolean;
    height?: CSSProperties['height'];
    maxHeight?: CSSProperties['maxHeight'];
    width?: CSSProperties['width'];
}
declare function _PickerStandaloneLayout<T, F extends FiltersMap = FiltersMap>(props: PickerStandaloneLayoutProps<T, F>): React.JSX.Element;
export declare const PickerStandaloneLayout: typeof _PickerStandaloneLayout & {
    displayName: string;
};
export {};
//# sourceMappingURL=PickerStandaloneLayout.d.ts.map