import { CommandLineOptions } from '../Command/commandDefinition'; export interface IOrganization { uid: string; name: string; title: string; createdAt: string; oauthClientId: string; oauthClientSecret: string; } export declare const ORGANIZATION_UID_OPTION: { readonly name: "organization-uid"; readonly type: StringConstructor; readonly description: "Organization UID"; }; export declare const NO_DEFAULT_ORGANIZATION_OPTION: { readonly name: "no-default-organization"; readonly type: BooleanConstructor; readonly description: "Prevent using the defaultOrganizationUid from ~/.sosrc"; }; export declare const ORGANIZATION_OPTIONS: ({ readonly name: "organization-uid"; readonly type: StringConstructor; readonly description: "Organization UID"; } | { readonly name: "no-default-organization"; readonly type: BooleanConstructor; readonly description: "Prevent using the defaultOrganizationUid from ~/.sosrc"; })[]; export declare function getOrganizationUidOrDefaultOrSelect(options: CommandLineOptions<[typeof ORGANIZATION_UID_OPTION, typeof NO_DEFAULT_ORGANIZATION_OPTION]>, skipPrompts?: boolean): Promise; export declare function selectOrganizationUid(options: CommandLineOptions<[typeof ORGANIZATION_UID_OPTION]>): Promise; export declare function getOrganizations(): Promise; export declare function getOrganization(organizationUid: string): Promise;