import type { AmigoFetch } from '../core/openapi-client';
import type { operations } from '../generated/api-types';
import type { OrgId } from '../core/branded-types';
/** Resource for retrieving organization details. */
export declare class OrganizationResource {
    private c;
    private orgId;
    constructor(c: AmigoFetch, orgId: OrgId);
    /**
     * Get organization details
     * @param headers - The headers
     * @returns The organization details
     */
    getOrganization(headers?: operations['get-organization']['parameters']['header']): Promise<{
        org_id: string;
        org_name: string;
        default_user_preferences: import("..").components["schemas"]["Preferences-Output"] | null;
        tenant_id: string | null;
    }>;
    /** Alias for getOrganization. */
    get(headers?: operations['get-organization']['parameters']['header']): Promise<{
        org_id: string;
        org_name: string;
        default_user_preferences: import("..").components["schemas"]["Preferences-Output"] | null;
        tenant_id: string | null;
    }>;
}
