import { UserSpacesResponse, SpaceIncludeParam } from "../../interfaces/models/Space";
import { SpaceMemberRole } from "../../interfaces/models/SpaceMember";
export interface FetchUserSpacesProps {
    page?: number;
    limit?: number;
    status?: "active" | "pending" | "banned";
    role?: SpaceMemberRole | SpaceMemberRole[];
    all?: boolean;
    include?: SpaceIncludeParam;
}
declare function useFetchUserSpaces(): (params?: FetchUserSpacesProps) => Promise<UserSpacesResponse>;
export default useFetchUserSpaces;
