import { type ResourceState } from './use_resource.js';
export interface OrgEntry {
    id: string;
    name: string;
    slug: string;
    logoUrl: string | null;
    role: string;
    isActive: boolean;
    [key: string]: unknown;
}
export interface UseOrganizationsResult extends ResourceState<OrgEntry[]> {
    activeOrgId: string | null;
    supported: boolean;
    actions: {
        refetch(): Promise<void>;
    };
}
export declare function useOrganizations(): UseOrganizationsResult;
