import { APIResource } from "../../core/resource.mjs";
import { APIPromise } from "../../core/api-promise.mjs";
import { RequestOptions } from "../../internal/request-options.mjs";
export declare class BaseOrganizationProfileResource extends APIResource {
    static readonly _key: readonly ['organizations', 'organizationProfile'];
    /**
     * Modify organization profile. (Currently in Public Beta - see
     * https://developers.cloudflare.com/fundamentals/organizations/)
     */
    update(organizationID: string, body: OrganizationProfileUpdateParams, options?: RequestOptions): APIPromise<void>;
    /**
     * Get an organizations profile if it exists. (Currently in Public Beta - see
     * https://developers.cloudflare.com/fundamentals/organizations/)
     */
    get(organizationID: string, options?: RequestOptions): APIPromise<OrganizationProfile>;
}
export declare class OrganizationProfileResource extends BaseOrganizationProfileResource {
}
export interface OrganizationProfile {
    business_address: string;
    business_email: string;
    business_name: string;
    business_phone: string;
    external_metadata: string;
}
export interface OrganizationProfileParam {
    business_address: string;
    business_email: string;
    business_name: string;
    business_phone: string;
    external_metadata: string;
}
export interface OrganizationProfileUpdateParams {
    business_address: string;
    business_email: string;
    business_name: string;
    business_phone: string;
    external_metadata: string;
}
export declare namespace OrganizationProfileResource {
    export { type OrganizationProfile as OrganizationProfile, type OrganizationProfileUpdateParams as OrganizationProfileUpdateParams, };
}
//# sourceMappingURL=organization-profile.d.mts.map