import { GcpAuthenticatedIdentity } from "../../../providers/gcp/creds/identity.js";
export declare class GcpOrganizationViewer {
    private organizationManager;
    private projectManager;
    private organizationIamManager;
    private globalIamManager;
    private initialized;
    private userEmail;
    private readonly identity;
    private readonly enableAutoGrant;
    private readonly organizationId;
    constructor(identity: GcpAuthenticatedIdentity, organizationId: string, enableAutoGrant?: boolean);
    initialize(): Promise<void>;
    private checkPermissions;
    view(): Promise<void>;
}
