import * as Schema from "effect/Schema";
export declare const EchoRepositoryGenerateEchoRepositoryAccessTokenInput: Schema.Struct<{
    readonly input: Schema.Struct<{
        readonly echoProjectId: Schema.String;
        readonly provider: Schema.String;
    }>;
}>;
export type EchoRepositoryGenerateEchoRepositoryAccessTokenInput = typeof EchoRepositoryGenerateEchoRepositoryAccessTokenInput.Type;
export declare const EchoRepositoryGenerateEchoRepositoryAccessTokenOutput: Schema.Struct<{
    readonly expiresAt: Schema.String;
    readonly gitCommitterEmail: Schema.String;
    readonly gitCommitterName: Schema.String;
    readonly gitUrl: Schema.String;
    readonly token: Schema.String;
}>;
export type EchoRepositoryGenerateEchoRepositoryAccessTokenOutput = typeof EchoRepositoryGenerateEchoRepositoryAccessTokenOutput.Type;
export declare const echoRepositoryGenerateEchoRepositoryAccessToken: import("@distilled.cloud/core/client").OperationMethod<{
    readonly input: {
        readonly echoProjectId: string;
        readonly provider: string;
    };
}, {
    readonly expiresAt: string;
    readonly gitCommitterEmail: string;
    readonly gitCommitterName: string;
    readonly gitUrl: string;
    readonly token: string;
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=echoRepositoryGenerateEchoRepositoryAccessToken.d.ts.map