export interface CollectionFilterInitialFetchTimingProps {
    /**
     * At which point the initial fetch of the filter collection data takes place. If this prop is omitted, it will take place on component mount.<br> <br>
     * Supported values: <br>
     * - `focus`: On the first visitor interaction with the filter component.
     * @default undefined - on component mount
     * @external
     */
    initialFetchTiming?: 'focus';
    collection: {
        initialFetch: () => unknown;
    };
}
export declare function useCollectionFilterInitialFetchTiming(props: CollectionFilterInitialFetchTimingProps): {
    onFocus: () => void;
    skipInitialFetch: boolean;
};
//# sourceMappingURL=useCollectionFilterInitialFetchTiming.d.ts.map