import type { TenantStatus, TenantType } from '@/services/api/adminApi';
interface FilterState {
    search: string;
    status: TenantStatus | '';
    type: TenantType | '';
}
export declare const validateStatus: (value: string | null) => TenantStatus | "";
export declare const validateType: (value: string | null) => TenantType | "";
export declare const validatePage: (value: string | null) => number;
export declare const getDefaultFilters: (lockedType?: TenantType, excludeTypes?: TenantType[]) => FilterState;
export declare function useActiveFilterCount(filters: FilterState, lockedType?: TenantType, excludeTypes?: TenantType[]): number;
export {};
//# sourceMappingURL=useTenantFilters.d.ts.map