import type { ApiClient } from "../../api";
export declare const createClientCredentialsPlugin: (sdk: {
    context: {
        api: ApiClient;
    };
} & {
    context: import("../eventEmission").EventEmissionContext;
} & {
    context: {
        meta: Record<string, import("../..").PluginMeta>;
    };
}) => {
    createClientCredentials: (options?: {
        name: string;
        allowedScopes: ("external" | "credentials")[];
        policy?: Record<string, unknown> | undefined;
    } | undefined) => Promise<{
        data: {
            client_id: string;
            name: string;
            client_secret: string;
        };
    }>;
} & {
    context: {
        meta: {
            createClientCredentials: import("../..").PluginMeta;
        };
    };
};
export type CreateClientCredentialsPluginProvides = ReturnType<typeof createClientCredentialsPlugin>;
//# sourceMappingURL=index.d.ts.map