import * as Schema from "effect/Schema";
export declare const AccessTokenCreateAccessTokenInput: Schema.Struct<{
    readonly createAccessTokenData: Schema.Struct<{
        readonly actorID: Schema.String;
        readonly note: Schema.optional<Schema.NullOr<Schema.String>>;
    }>;
}>;
export type AccessTokenCreateAccessTokenInput = typeof AccessTokenCreateAccessTokenInput.Type;
export declare const AccessTokenCreateAccessTokenOutput: Schema.Struct<{
    readonly accessToken: Schema.Struct<{
        readonly createdAt: Schema.String;
        readonly id: Schema.String;
        readonly lastUsedAt: Schema.NullOr<Schema.String>;
        readonly note: Schema.NullOr<Schema.String>;
        readonly owner: Schema.Struct<{
            readonly created: Schema.String;
            readonly displayName: Schema.String;
            readonly firstName: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly isExpoAdmin: Schema.Boolean;
            readonly lastDeletionAttemptTime: Schema.NullOr<Schema.String>;
        }>;
        readonly revokedAt: Schema.NullOr<Schema.String>;
        readonly updatedAt: Schema.String;
        readonly visibleTokenPrefix: Schema.String;
    }>;
    readonly token: Schema.String;
}>;
export type AccessTokenCreateAccessTokenOutput = typeof AccessTokenCreateAccessTokenOutput.Type;
export declare const accessTokenCreateAccessToken: import("@distilled.cloud/core/client").OperationMethod<{
    readonly createAccessTokenData: {
        readonly actorID: string;
        readonly note?: string | null | undefined;
    };
}, {
    readonly accessToken: {
        readonly createdAt: string;
        readonly id: string;
        readonly lastUsedAt: string | null;
        readonly note: string | null;
        readonly owner: {
            readonly created: string;
            readonly displayName: string;
            readonly firstName: string | null;
            readonly id: string;
            readonly isExpoAdmin: boolean;
            readonly lastDeletionAttemptTime: string | null;
        };
        readonly revokedAt: string | null;
        readonly updatedAt: string;
        readonly visibleTokenPrefix: string;
    };
    readonly token: string;
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=accessTokenCreateAccessToken.d.ts.map