import React, { FC, ReactNode } from 'react';
import { FolderType, IdFilterComparison, StringFieldComparison } from '@parlor/common';
type IFilter = {
    folderID?: IdFilterComparison;
    name?: StringFieldComparison;
};
type Props = Record<string, any>;
export type FoldersWrapperProps<T extends IFilter, P extends Props = Props> = {
    children: FC<React.PropsWithChildren<P & {
        filter: T;
    }>>;
    contentProps?: P;
    filter: T;
    header: ReactNode;
    isOtherFolderEnabled?: boolean;
    onSelectedFolderChange?(): void;
    searchQuery?: string;
    type: FolderType;
};
export declare function FoldersWrapper<T extends IFilter, P extends Props>({ children: Content, header, searchQuery, type, filter: _filter, contentProps, isOtherFolderEnabled, onSelectedFolderChange, }: FoldersWrapperProps<T, P>): JSX.Element;
export {};
