import * as Schema from "effect/Schema";
export declare const EchoMessageByIdInput: Schema.Struct<{
    readonly id: Schema.String;
}>;
export type EchoMessageByIdInput = typeof EchoMessageByIdInput.Type;
export declare const EchoMessageByIdOutput: Schema.NullOr<Schema.Struct<{
    readonly completedAt: Schema.NullOr<Schema.String>;
    readonly echoChat: Schema.Struct<{
        readonly agentMetadata: Schema.NullOr<Schema.Unknown>;
        readonly agentType: Schema.NullOr<Schema.Literals<readonly ["CLAUDE_CODE", "CODEX", "GEMINI"]>>;
        readonly echoProject: Schema.Struct<{
            readonly description: Schema.NullOr<Schema.String>;
            readonly displayName: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly initFromGitHubUrl: Schema.NullOr<Schema.String>;
            readonly lastMessageAt: Schema.NullOr<Schema.String>;
            readonly slug: Schema.NullOr<Schema.String>;
            readonly updatedAt: Schema.String;
            readonly visibility: Schema.Literals<readonly ["PRIVATE", "PUBLIC"]>;
        }>;
        readonly id: Schema.String;
        readonly state: Schema.Literals<readonly ["ACTIVE", "ARCHIVED"]>;
        readonly stats: Schema.NullOr<Schema.Unknown>;
        readonly title: Schema.NullOr<Schema.String>;
    }>;
    readonly echoMessageParts: Schema.$Array<Schema.Struct<{
        readonly data: Schema.Unknown;
        readonly id: Schema.String;
        readonly index: Schema.Number;
        readonly type: Schema.Literals<readonly ["COMPACTION", "DATA", "FILE", "REASONING", "SOURCE", "STEP", "SUBTASK", "TEXT", "TOOL"]>;
    }>>;
    readonly echoTurn: Schema.NullOr<Schema.Struct<{
        readonly completedAt: Schema.NullOr<Schema.String>;
        readonly createdAt: Schema.String;
        readonly echoChat: Schema.Struct<{
            readonly agentMetadata: Schema.NullOr<Schema.Unknown>;
            readonly agentType: Schema.NullOr<Schema.Literals<readonly ["CLAUDE_CODE", "CODEX", "GEMINI"]>>;
            readonly id: Schema.String;
            readonly state: Schema.Literals<readonly ["ACTIVE", "ARCHIVED"]>;
            readonly stats: Schema.NullOr<Schema.Unknown>;
            readonly title: Schema.NullOr<Schema.String>;
        }>;
        readonly id: Schema.String;
    }>>;
    readonly id: Schema.String;
    readonly metadata: Schema.NullOr<Schema.Unknown>;
    readonly role: Schema.Literals<readonly ["ASSISTANT", "USER"]>;
    readonly turnId: Schema.NullOr<Schema.String>;
    readonly user: Schema.NullOr<Schema.Struct<{
        readonly accessTokens: Schema.$Array<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly lastUsedAt: Schema.NullOr<Schema.String>;
            readonly note: Schema.NullOr<Schema.String>;
            readonly revokedAt: Schema.NullOr<Schema.String>;
            readonly updatedAt: Schema.String;
            readonly visibleTokenPrefix: Schema.String;
        }>>;
        readonly accounts: Schema.$Array<Schema.Struct<{
            readonly appCount: Schema.Number;
            readonly availableBuilds: Schema.NullOr<Schema.Number>;
            readonly createdAt: Schema.String;
            readonly displayName: Schema.NullOr<Schema.String>;
            readonly environmentVariableEnvironments: Schema.$Array<Schema.Unknown>;
            readonly hasBuilds: Schema.Boolean;
            readonly id: Schema.String;
            readonly isCurrent: Schema.Boolean;
            readonly isDisabled: Schema.Boolean;
            readonly isFreeAppDevDomainTier: Schema.Boolean;
            readonly isSSOEnabled: Schema.Boolean;
            readonly lastDeletionAttemptTime: Schema.NullOr<Schema.String>;
            readonly name: Schema.String;
            readonly profileImageUrl: Schema.String;
            readonly pushSecurityEnabled: Schema.Boolean;
            readonly requireTwoFactor: Schema.Boolean;
            readonly requiresAccessTokenForPushSecurity: Schema.Boolean;
            readonly ssoAllowedAuthProviders: Schema.$Array<Schema.Literals<readonly ["AMAZON_FEDERATE", "GENERIC", "GOOGLE_WS", "MS_ENTRA_ID", "OKTA", "ONE_LOGIN", "STUB_IDP"]>>;
            readonly subscriptionChangesPending: Schema.NullOr<Schema.Boolean>;
            readonly unlimitedBuilds: Schema.Boolean;
            readonly updatedAt: Schema.String;
            readonly userSpecifiedAccountUsage: Schema.NullOr<Schema.Literals<readonly ["COMPANY", "PERSONAL"]>>;
            readonly willAutoRenewBuilds: Schema.NullOr<Schema.Boolean>;
        }>>;
        readonly appCount: Schema.Number;
        readonly appetizeCode: Schema.NullOr<Schema.String>;
        readonly bestContactEmail: Schema.NullOr<Schema.String>;
        readonly created: Schema.String;
        readonly discordUser: Schema.NullOr<Schema.Struct<{
            readonly discordIdentifier: Schema.String;
            readonly id: Schema.String;
        }>>;
        readonly displayName: Schema.String;
        readonly email: Schema.String;
        readonly emailVerified: Schema.Boolean;
        readonly experiments: Schema.$Array<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly enabled: Schema.Boolean;
            readonly experiment: Schema.Literals<readonly ["ORBIT"]>;
            readonly id: Schema.String;
            readonly updatedAt: Schema.String;
        }>>;
        readonly firstName: Schema.NullOr<Schema.String>;
        readonly fullName: Schema.NullOr<Schema.String>;
        readonly githubUser: Schema.NullOr<Schema.Struct<{
            readonly githubUserIdentifier: Schema.String;
            readonly id: Schema.String;
        }>>;
        readonly githubUsername: Schema.NullOr<Schema.String>;
        readonly hasPassword: Schema.Boolean;
        readonly hasPendingUserInvitations: Schema.Boolean;
        readonly id: Schema.String;
        readonly industry: Schema.NullOr<Schema.String>;
        readonly isExpoAdmin: Schema.Boolean;
        readonly isLegacy: Schema.Boolean;
        readonly isSecondFactorAuthenticationEnabled: Schema.Boolean;
        readonly isStaffModeEnabled: Schema.Boolean;
        readonly lastDeletionAttemptTime: Schema.NullOr<Schema.String>;
        readonly lastName: Schema.NullOr<Schema.String>;
        readonly location: Schema.NullOr<Schema.String>;
        readonly newEmailPendingVerification: Schema.NullOr<Schema.String>;
        readonly oAuthIdentities: Schema.$Array<Schema.Struct<{
            readonly email: Schema.String;
            readonly id: Schema.String;
            readonly login: Schema.NullOr<Schema.String>;
            readonly provider: Schema.Literals<readonly ["apple", "github", "google"]>;
        }>>;
        readonly pendingUserInvitations: Schema.$Array<Schema.Struct<{
            readonly accountName: Schema.String;
            readonly accountProfileImageUrl: Schema.String;
            readonly accountProfilePhoto: Schema.NullOr<Schema.String>;
            readonly accountRequiresTwoFactor: Schema.Boolean;
            readonly created: Schema.String;
            readonly email: Schema.String;
            readonly expires: Schema.String;
            readonly id: Schema.String;
            readonly isForOrganization: Schema.Boolean;
            readonly permissions: Schema.$Array<Schema.Literals<readonly ["ADMIN", "OWN", "PUBLISH", "VIEW"]>>;
            readonly role: Schema.Literals<readonly ["ADMIN", "CUSTOM", "DEVELOPER", "HAS_ADMIN", "NOT_ADMIN", "OWNER", "VIEW_ONLY"]>;
        }>>;
        readonly pinnedApps: Schema.$Array<Schema.Struct<{
            readonly appStoreUrl: Schema.NullOr<Schema.String>;
            readonly assetLimitPerUpdateGroup: Schema.Number;
            readonly buildProfiles: Schema.$Array<Schema.String>;
            readonly buildsReleaseChannels: Schema.$Array<Schema.String>;
            readonly description: Schema.String;
            readonly environmentVariableEnvironments: Schema.$Array<Schema.Unknown>;
            readonly fullName: Schema.String;
            readonly githubUrl: Schema.NullOr<Schema.String>;
            readonly iconUrl: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly internalDistributionBuildPrivacy: Schema.Literals<readonly ["PRIVATE", "PUBLIC"]>;
            readonly isDeleting: Schema.Boolean;
            readonly isDeprecated: Schema.Boolean;
            readonly isLikedByMe: Schema.Boolean;
            readonly lastDeletionAttemptTime: Schema.NullOr<Schema.String>;
            readonly lastPublishedTime: Schema.String;
            readonly latestActivity: Schema.String;
            readonly latestReleaseId: Schema.String;
            readonly likeCount: Schema.Number;
            readonly name: Schema.String;
            readonly packageName: Schema.String;
            readonly packageUsername: Schema.String;
            readonly playStoreUrl: Schema.NullOr<Schema.String>;
            readonly privacy: Schema.String;
            readonly privacySetting: Schema.Literals<readonly ["HIDDEN", "PUBLIC", "UNLISTED"]>;
            readonly published: Schema.Boolean;
            readonly pushSecurityEnabled: Schema.Boolean;
            readonly releaseChannels: Schema.$Array<Schema.String>;
            readonly requiresAccessTokenForPushSecurity: Schema.Boolean;
            readonly resourceClassExperiment: Schema.NullOr<Schema.Literals<readonly ["C3D", "N2"]>>;
            readonly scopeKey: Schema.String;
            readonly sdkVersion: Schema.String;
            readonly slug: Schema.String;
            readonly suggestedDevDomainName: Schema.String;
            readonly trendScore: Schema.Number;
            readonly updated: Schema.String;
            readonly username: Schema.String;
        }>>;
        readonly pinnedDashboardViews: Schema.$Array<Schema.Struct<{
            readonly view: Schema.Literals<readonly ["ACTIVITY", "OVERVIEW"]>;
        }>>;
        readonly preferences: Schema.Struct<{
            readonly selectedAccountName: Schema.NullOr<Schema.String>;
        }>;
        readonly primaryAccount: Schema.Struct<{
            readonly appCount: Schema.Number;
            readonly availableBuilds: Schema.NullOr<Schema.Number>;
            readonly createdAt: Schema.String;
            readonly displayName: Schema.NullOr<Schema.String>;
            readonly environmentVariableEnvironments: Schema.$Array<Schema.Unknown>;
            readonly hasBuilds: Schema.Boolean;
            readonly id: Schema.String;
            readonly isCurrent: Schema.Boolean;
            readonly isDisabled: Schema.Boolean;
            readonly isFreeAppDevDomainTier: Schema.Boolean;
            readonly isSSOEnabled: Schema.Boolean;
            readonly lastDeletionAttemptTime: Schema.NullOr<Schema.String>;
            readonly name: Schema.String;
            readonly profileImageUrl: Schema.String;
            readonly pushSecurityEnabled: Schema.Boolean;
            readonly requireTwoFactor: Schema.Boolean;
            readonly requiresAccessTokenForPushSecurity: Schema.Boolean;
            readonly ssoAllowedAuthProviders: Schema.$Array<Schema.Literals<readonly ["AMAZON_FEDERATE", "GENERIC", "GOOGLE_WS", "MS_ENTRA_ID", "OKTA", "ONE_LOGIN", "STUB_IDP"]>>;
            readonly subscriptionChangesPending: Schema.NullOr<Schema.Boolean>;
            readonly unlimitedBuilds: Schema.Boolean;
            readonly updatedAt: Schema.String;
            readonly userSpecifiedAccountUsage: Schema.NullOr<Schema.Literals<readonly ["COMPANY", "PERSONAL"]>>;
            readonly willAutoRenewBuilds: Schema.NullOr<Schema.Boolean>;
        }>;
        readonly primaryAccountProfileImageUrl: Schema.NullOr<Schema.String>;
        readonly profilePhoto: Schema.String;
        readonly secondFactorDevices: Schema.$Array<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly isCertified: Schema.Boolean;
            readonly isPrimary: Schema.Boolean;
            readonly method: Schema.Literals<readonly ["AUTHENTICATOR", "SMS"]>;
            readonly name: Schema.String;
            readonly smsPhoneNumber: Schema.NullOr<Schema.String>;
            readonly updatedAt: Schema.String;
        }>>;
        readonly twitterUsername: Schema.NullOr<Schema.String>;
        readonly username: Schema.String;
    }>>;
}>>;
export type EchoMessageByIdOutput = typeof EchoMessageByIdOutput.Type;
export declare const echoMessageById: import("@distilled.cloud/core/client").OperationMethod<{
    readonly id: string;
}, {
    readonly completedAt: string | null;
    readonly echoChat: {
        readonly agentMetadata: unknown;
        readonly agentType: "CLAUDE_CODE" | "CODEX" | "GEMINI" | null;
        readonly echoProject: {
            readonly description: string | null;
            readonly displayName: string | null;
            readonly id: string;
            readonly initFromGitHubUrl: string | null;
            readonly lastMessageAt: string | null;
            readonly slug: string | null;
            readonly updatedAt: string;
            readonly visibility: "PRIVATE" | "PUBLIC";
        };
        readonly id: string;
        readonly state: "ACTIVE" | "ARCHIVED";
        readonly stats: unknown;
        readonly title: string | null;
    };
    readonly echoMessageParts: readonly {
        readonly data: unknown;
        readonly id: string;
        readonly index: number;
        readonly type: "COMPACTION" | "DATA" | "FILE" | "REASONING" | "SOURCE" | "STEP" | "SUBTASK" | "TEXT" | "TOOL";
    }[];
    readonly echoTurn: {
        readonly completedAt: string | null;
        readonly createdAt: string;
        readonly echoChat: {
            readonly agentMetadata: unknown;
            readonly agentType: "CLAUDE_CODE" | "CODEX" | "GEMINI" | null;
            readonly id: string;
            readonly state: "ACTIVE" | "ARCHIVED";
            readonly stats: unknown;
            readonly title: string | null;
        };
        readonly id: string;
    } | null;
    readonly id: string;
    readonly metadata: unknown;
    readonly role: "ASSISTANT" | "USER";
    readonly turnId: string | null;
    readonly user: {
        readonly accessTokens: readonly {
            readonly createdAt: string;
            readonly id: string;
            readonly lastUsedAt: string | null;
            readonly note: string | null;
            readonly revokedAt: string | null;
            readonly updatedAt: string;
            readonly visibleTokenPrefix: string;
        }[];
        readonly accounts: readonly {
            readonly appCount: number;
            readonly availableBuilds: number | null;
            readonly createdAt: string;
            readonly displayName: string | null;
            readonly environmentVariableEnvironments: readonly unknown[];
            readonly hasBuilds: boolean;
            readonly id: string;
            readonly isCurrent: boolean;
            readonly isDisabled: boolean;
            readonly isFreeAppDevDomainTier: boolean;
            readonly isSSOEnabled: boolean;
            readonly lastDeletionAttemptTime: string | null;
            readonly name: string;
            readonly profileImageUrl: string;
            readonly pushSecurityEnabled: boolean;
            readonly requireTwoFactor: boolean;
            readonly requiresAccessTokenForPushSecurity: boolean;
            readonly ssoAllowedAuthProviders: readonly ("AMAZON_FEDERATE" | "GENERIC" | "GOOGLE_WS" | "MS_ENTRA_ID" | "OKTA" | "ONE_LOGIN" | "STUB_IDP")[];
            readonly subscriptionChangesPending: boolean | null;
            readonly unlimitedBuilds: boolean;
            readonly updatedAt: string;
            readonly userSpecifiedAccountUsage: "COMPANY" | "PERSONAL" | null;
            readonly willAutoRenewBuilds: boolean | null;
        }[];
        readonly appCount: number;
        readonly appetizeCode: string | null;
        readonly bestContactEmail: string | null;
        readonly created: string;
        readonly discordUser: {
            readonly discordIdentifier: string;
            readonly id: string;
        } | null;
        readonly displayName: string;
        readonly email: string;
        readonly emailVerified: boolean;
        readonly experiments: readonly {
            readonly createdAt: string;
            readonly enabled: boolean;
            readonly experiment: "ORBIT";
            readonly id: string;
            readonly updatedAt: string;
        }[];
        readonly firstName: string | null;
        readonly fullName: string | null;
        readonly githubUser: {
            readonly githubUserIdentifier: string;
            readonly id: string;
        } | null;
        readonly githubUsername: string | null;
        readonly hasPassword: boolean;
        readonly hasPendingUserInvitations: boolean;
        readonly id: string;
        readonly industry: string | null;
        readonly isExpoAdmin: boolean;
        readonly isLegacy: boolean;
        readonly isSecondFactorAuthenticationEnabled: boolean;
        readonly isStaffModeEnabled: boolean;
        readonly lastDeletionAttemptTime: string | null;
        readonly lastName: string | null;
        readonly location: string | null;
        readonly newEmailPendingVerification: string | null;
        readonly oAuthIdentities: readonly {
            readonly email: string;
            readonly id: string;
            readonly login: string | null;
            readonly provider: "apple" | "github" | "google";
        }[];
        readonly pendingUserInvitations: readonly {
            readonly accountName: string;
            readonly accountProfileImageUrl: string;
            readonly accountProfilePhoto: string | null;
            readonly accountRequiresTwoFactor: boolean;
            readonly created: string;
            readonly email: string;
            readonly expires: string;
            readonly id: string;
            readonly isForOrganization: boolean;
            readonly permissions: readonly ("ADMIN" | "OWN" | "PUBLISH" | "VIEW")[];
            readonly role: "ADMIN" | "CUSTOM" | "DEVELOPER" | "HAS_ADMIN" | "NOT_ADMIN" | "OWNER" | "VIEW_ONLY";
        }[];
        readonly pinnedApps: readonly {
            readonly appStoreUrl: string | null;
            readonly assetLimitPerUpdateGroup: number;
            readonly buildProfiles: readonly string[];
            readonly buildsReleaseChannels: readonly string[];
            readonly description: string;
            readonly environmentVariableEnvironments: readonly unknown[];
            readonly fullName: string;
            readonly githubUrl: string | null;
            readonly iconUrl: string | null;
            readonly id: string;
            readonly internalDistributionBuildPrivacy: "PRIVATE" | "PUBLIC";
            readonly isDeleting: boolean;
            readonly isDeprecated: boolean;
            readonly isLikedByMe: boolean;
            readonly lastDeletionAttemptTime: string | null;
            readonly lastPublishedTime: string;
            readonly latestActivity: string;
            readonly latestReleaseId: string;
            readonly likeCount: number;
            readonly name: string;
            readonly packageName: string;
            readonly packageUsername: string;
            readonly playStoreUrl: string | null;
            readonly privacy: string;
            readonly privacySetting: "HIDDEN" | "PUBLIC" | "UNLISTED";
            readonly published: boolean;
            readonly pushSecurityEnabled: boolean;
            readonly releaseChannels: readonly string[];
            readonly requiresAccessTokenForPushSecurity: boolean;
            readonly resourceClassExperiment: "C3D" | "N2" | null;
            readonly scopeKey: string;
            readonly sdkVersion: string;
            readonly slug: string;
            readonly suggestedDevDomainName: string;
            readonly trendScore: number;
            readonly updated: string;
            readonly username: string;
        }[];
        readonly pinnedDashboardViews: readonly {
            readonly view: "ACTIVITY" | "OVERVIEW";
        }[];
        readonly preferences: {
            readonly selectedAccountName: string | null;
        };
        readonly primaryAccount: {
            readonly appCount: number;
            readonly availableBuilds: number | null;
            readonly createdAt: string;
            readonly displayName: string | null;
            readonly environmentVariableEnvironments: readonly unknown[];
            readonly hasBuilds: boolean;
            readonly id: string;
            readonly isCurrent: boolean;
            readonly isDisabled: boolean;
            readonly isFreeAppDevDomainTier: boolean;
            readonly isSSOEnabled: boolean;
            readonly lastDeletionAttemptTime: string | null;
            readonly name: string;
            readonly profileImageUrl: string;
            readonly pushSecurityEnabled: boolean;
            readonly requireTwoFactor: boolean;
            readonly requiresAccessTokenForPushSecurity: boolean;
            readonly ssoAllowedAuthProviders: readonly ("AMAZON_FEDERATE" | "GENERIC" | "GOOGLE_WS" | "MS_ENTRA_ID" | "OKTA" | "ONE_LOGIN" | "STUB_IDP")[];
            readonly subscriptionChangesPending: boolean | null;
            readonly unlimitedBuilds: boolean;
            readonly updatedAt: string;
            readonly userSpecifiedAccountUsage: "COMPANY" | "PERSONAL" | null;
            readonly willAutoRenewBuilds: boolean | null;
        };
        readonly primaryAccountProfileImageUrl: string | null;
        readonly profilePhoto: string;
        readonly secondFactorDevices: readonly {
            readonly createdAt: string;
            readonly id: string;
            readonly isCertified: boolean;
            readonly isPrimary: boolean;
            readonly method: "AUTHENTICATOR" | "SMS";
            readonly name: string;
            readonly smsPhoneNumber: string | null;
            readonly updatedAt: string;
        }[];
        readonly twitterUsername: string | null;
        readonly username: string;
    } | null;
} | null, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=echoMessageById.d.ts.map