import * as Schema from "effect/Schema";
export declare const EchoProjectSelectEchoProjectIconInput: Schema.Struct<{
    readonly echoProjectIconId: Schema.String;
    readonly echoProjectId: Schema.String;
}>;
export type EchoProjectSelectEchoProjectIconInput = typeof EchoProjectSelectEchoProjectIconInput.Type;
export declare const EchoProjectSelectEchoProjectIconOutput: Schema.Struct<{
    readonly account: Schema.Struct<{
        readonly accessTokens: Schema.$Array<Schema.NullOr<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 appCount: Schema.Number;
        readonly appStoreConnectApiKeys: Schema.$Array<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly issuerIdentifier: Schema.String;
            readonly keyIdentifier: Schema.String;
            readonly keyP8: Schema.String;
            readonly name: Schema.NullOr<Schema.String>;
            readonly roles: Schema.NullOr<Schema.$Array<Schema.Literals<readonly ["ACCESS_TO_REPORTS", "ACCOUNT_HOLDER", "ADMIN", "APP_MANAGER", "CLOUD_MANAGED_APP_DISTRIBUTION", "CLOUD_MANAGED_DEVELOPER_ID", "CREATE_APPS", "CUSTOMER_SUPPORT", "DEVELOPER", "FINANCE", "IMAGE_MANAGER", "MARKETING", "READ_ONLY", "SALES", "TECHNICAL", "UNKNOWN"]>>>;
            readonly updatedAt: Schema.String;
        }>>;
        readonly appleDistributionCertificates: Schema.$Array<Schema.Struct<{
            readonly certificateP12: Schema.NullOr<Schema.String>;
            readonly certificatePassword: Schema.NullOr<Schema.String>;
            readonly certificatePrivateSigningKey: Schema.NullOr<Schema.String>;
            readonly createdAt: Schema.String;
            readonly developerPortalIdentifier: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly serialNumber: Schema.String;
            readonly updatedAt: Schema.String;
            readonly validityNotAfter: Schema.String;
            readonly validityNotBefore: Schema.String;
        }>>;
        readonly applePushKeys: Schema.$Array<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly keyIdentifier: Schema.String;
            readonly keyP8: Schema.String;
            readonly updatedAt: Schema.String;
        }>>;
        readonly availableBuilds: Schema.NullOr<Schema.Number>;
        readonly billing: Schema.NullOr<Schema.Struct<{
            readonly id: Schema.String;
        }>>;
        readonly convexTeamConnections: Schema.$Array<Schema.Struct<{
            readonly convexTeamIdentifier: Schema.String;
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly updatedAt: Schema.String;
        }>>;
        readonly createdAt: Schema.String;
        readonly displayName: Schema.NullOr<Schema.String>;
        readonly environmentVariableEnvironments: Schema.$Array<Schema.Unknown>;
        readonly githubAppInstallations: Schema.$Array<Schema.Struct<{
            readonly id: Schema.String;
            readonly installationIdentifier: Schema.Number;
        }>>;
        readonly googleServiceAccountKeys: Schema.$Array<Schema.Struct<{
            readonly clientEmail: Schema.String;
            readonly clientIdentifier: Schema.String;
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly keyJson: Schema.String;
            readonly privateKeyIdentifier: Schema.String;
            readonly projectIdentifier: Schema.String;
            readonly updatedAt: Schema.String;
        }>>;
        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 logRocketOrganization: Schema.NullOr<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly orgName: Schema.String;
            readonly orgSlug: Schema.String;
        }>>;
        readonly memberStats: Schema.Struct<{
            readonly allHave2FAEnabled: Schema.Boolean;
            readonly humanCount: Schema.Number;
            readonly ownerCount: Schema.Number;
            readonly robotCount: Schema.Number;
            readonly ssoUserCount: Schema.Number;
            readonly totalCount: Schema.Number;
        }>;
        readonly name: Schema.String;
        readonly offers: Schema.NullOr<Schema.$Array<Schema.Struct<{
            readonly features: Schema.NullOr<Schema.$Array<Schema.NullOr<Schema.Literals<readonly ["BUILDS", "OPEN_SOURCE", "SUPPORT", "TEAMS"]>>>>;
            readonly id: Schema.String;
            readonly price: Schema.Number;
            readonly quantity: Schema.NullOr<Schema.Number>;
            readonly stripeId: Schema.String;
            readonly trialLength: Schema.NullOr<Schema.Number>;
            readonly type: Schema.Literals<readonly ["ADDON", "PREPAID", "SUBSCRIPTION"]>;
        }>>>;
        readonly onboardingStats: Schema.Struct<{
            readonly firstBuildCompletedAt: Schema.NullOr<Schema.String>;
            readonly firstProjectCreatedAt: Schema.NullOr<Schema.String>;
            readonly firstSubmissionCompletedAt: Schema.NullOr<Schema.String>;
            readonly firstUpdateCreatedAt: Schema.NullOr<Schema.String>;
            readonly hasConfiguredUpdate: Schema.Boolean;
            readonly hasConfiguredWorkflow: Schema.Boolean;
            readonly hasTeamMembers: Schema.Boolean;
        }>;
        readonly owner: Schema.NullOr<Schema.Struct<{
            readonly appCount: Schema.Number;
            readonly appetizeCode: Schema.NullOr<Schema.String>;
            readonly bestContactEmail: Schema.NullOr<Schema.String>;
            readonly created: Schema.String;
            readonly displayName: Schema.String;
            readonly email: Schema.String;
            readonly emailVerified: Schema.Boolean;
            readonly firstName: Schema.NullOr<Schema.String>;
            readonly fullName: Schema.NullOr<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 primaryAccountProfileImageUrl: Schema.NullOr<Schema.String>;
            readonly profilePhoto: Schema.String;
            readonly twitterUsername: Schema.NullOr<Schema.String>;
            readonly username: Schema.String;
        }>>;
        readonly ownerUserActor: Schema.NullOr<Schema.Struct<{
            readonly appCount: Schema.Number;
            readonly appetizeCode: Schema.NullOr<Schema.String>;
            readonly bestContactEmail: Schema.NullOr<Schema.String>;
            readonly created: Schema.String;
            readonly displayName: Schema.String;
            readonly firstName: Schema.NullOr<Schema.String>;
            readonly fullName: Schema.NullOr<Schema.String>;
            readonly githubUsername: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly industry: Schema.NullOr<Schema.String>;
            readonly isExpoAdmin: 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 primaryAccountProfileImageUrl: Schema.NullOr<Schema.String>;
            readonly profilePhoto: Schema.String;
            readonly twitterUsername: Schema.NullOr<Schema.String>;
            readonly username: Schema.String;
        }>>;
        readonly pendingSentryInstallation: Schema.NullOr<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly installationId: Schema.String;
            readonly orgSlug: Schema.String;
        }>>;
        readonly profileImageUrl: Schema.String;
        readonly pushSecurityEnabled: Schema.Boolean;
        readonly requireTwoFactor: Schema.Boolean;
        readonly requiresAccessTokenForPushSecurity: Schema.Boolean;
        readonly sentryInstallation: Schema.NullOr<Schema.Struct<{
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly installationId: Schema.String;
            readonly orgSlug: Schema.String;
        }>>;
        readonly ssoAllowedAuthProviders: Schema.$Array<Schema.Literals<readonly ["AMAZON_FEDERATE", "GENERIC", "GOOGLE_WS", "MS_ENTRA_ID", "OKTA", "ONE_LOGIN", "STUB_IDP"]>>;
        readonly ssoConfiguration: Schema.NullOr<Schema.Struct<{
            readonly authProtocol: Schema.Literals<readonly ["OIDC"]>;
            readonly authProviderIdentifier: Schema.Literals<readonly ["AMAZON_FEDERATE", "GENERIC", "GOOGLE_WS", "MS_ENTRA_ID", "OKTA", "ONE_LOGIN", "STUB_IDP"]>;
            readonly clientIdentifier: Schema.String;
            readonly clientSecret: Schema.String;
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly issuer: Schema.String;
            readonly updatedAt: Schema.String;
        }>>;
        readonly subscription: Schema.NullOr<Schema.Struct<{
            readonly cancelAt: Schema.NullOr<Schema.String>;
            readonly endedAt: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly isDowngrading: Schema.NullOr<Schema.Boolean>;
            readonly name: Schema.NullOr<Schema.String>;
            readonly nextInvoice: Schema.NullOr<Schema.String>;
            readonly nextInvoiceAmountDueCents: Schema.NullOr<Schema.Number>;
            readonly planId: Schema.NullOr<Schema.String>;
            readonly price: Schema.Number;
            readonly recurringCents: Schema.NullOr<Schema.Number>;
            readonly status: Schema.NullOr<Schema.String>;
            readonly trialEnd: Schema.NullOr<Schema.String>;
            readonly willCancel: Schema.NullOr<Schema.Boolean>;
        }>>;
        readonly subscriptionChangesPending: Schema.NullOr<Schema.Boolean>;
        readonly unlimitedBuilds: Schema.Boolean;
        readonly updatedAt: Schema.String;
        readonly userActorOwner: Schema.NullOr<Schema.Struct<{
            readonly appCount: Schema.Number;
            readonly appetizeCode: Schema.NullOr<Schema.String>;
            readonly bestContactEmail: Schema.NullOr<Schema.String>;
            readonly created: Schema.String;
            readonly displayName: Schema.String;
            readonly firstName: Schema.NullOr<Schema.String>;
            readonly fullName: Schema.NullOr<Schema.String>;
            readonly githubUsername: Schema.NullOr<Schema.String>;
            readonly id: Schema.String;
            readonly industry: Schema.NullOr<Schema.String>;
            readonly isExpoAdmin: 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 primaryAccountProfileImageUrl: Schema.NullOr<Schema.String>;
            readonly profilePhoto: Schema.String;
            readonly twitterUsername: Schema.NullOr<Schema.String>;
            readonly username: Schema.String;
        }>>;
        readonly userInvitations: 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 userSpecifiedAccountUsage: Schema.NullOr<Schema.Literals<readonly ["COMPANY", "PERSONAL"]>>;
        readonly users: Schema.$Array<Schema.Struct<{
            readonly id: Schema.String;
            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 vexoAccountConnection: Schema.NullOr<Schema.Struct<{
            readonly id: Schema.String;
        }>>;
        readonly viewerUserPermission: Schema.Struct<{
            readonly id: Schema.String;
            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 willAutoRenewBuilds: Schema.NullOr<Schema.Boolean>;
    }>;
    readonly createdByActor: 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 created: Schema.String;
        readonly displayName: Schema.String;
        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 id: Schema.String;
        readonly isExpoAdmin: Schema.Boolean;
        readonly lastDeletionAttemptTime: Schema.NullOr<Schema.String>;
    }>>;
    readonly currentPreviewEchoVersion: Schema.NullOr<Schema.Struct<{
        readonly buildError: Schema.NullOr<Schema.String>;
        readonly buildStatus: Schema.Literals<readonly ["BUILDING", "FAILED", "PENDING", "SUCCESS"]>;
        readonly diffs: Schema.Unknown;
        readonly echoChat: Schema.NullOr<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 echoTurn: Schema.NullOr<Schema.Struct<{
            readonly completedAt: Schema.NullOr<Schema.String>;
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
        }>>;
        readonly gitBranch: Schema.String;
        readonly gitCommitHash: Schema.NullOr<Schema.String>;
        readonly gitCommitMessage: Schema.NullOr<Schema.String>;
        readonly id: Schema.String;
        readonly previewDeployment: Schema.NullOr<Schema.Unknown>;
        readonly source: Schema.Literals<readonly ["AGENT", "GITHUB", "MANUAL", "REVERT"]>;
        readonly thumbnail: Schema.NullOr<Schema.Struct<{
            readonly accentColor: Schema.NullOr<Schema.String>;
            readonly height: Schema.NullOr<Schema.Number>;
            readonly url: Schema.String;
            readonly visualHash: Schema.NullOr<Schema.String>;
            readonly width: Schema.NullOr<Schema.Number>;
        }>>;
        readonly turnId: Schema.NullOr<Schema.String>;
    }>>;
    readonly description: Schema.NullOr<Schema.String>;
    readonly displayName: Schema.NullOr<Schema.String>;
    readonly echoProjectIcon: Schema.NullOr<Schema.Struct<{
        readonly accentColor: Schema.NullOr<Schema.String>;
        readonly createdAt: Schema.String;
        readonly id: Schema.String;
        readonly model: Schema.NullOr<Schema.String>;
        readonly prompt: Schema.NullOr<Schema.String>;
        readonly source: Schema.Literals<readonly ["AI_GENERATED", "USER_UPLOADED"]>;
        readonly url: Schema.String;
    }>>;
    readonly githubInfo: Schema.NullOr<Schema.Struct<{
        readonly accountType: Schema.NullOr<Schema.String>;
        readonly branch: Schema.String;
        readonly installationId: Schema.Number;
        readonly repoName: Schema.String;
        readonly repoOwner: Schema.String;
        readonly repoUrl: Schema.String;
    }>>;
    readonly icon: Schema.NullOr<Schema.Struct<{
        readonly accentColor: Schema.NullOr<Schema.String>;
        readonly url: Schema.String;
    }>>;
    readonly iconGallery: Schema.$Array<Schema.Struct<{
        readonly accentColor: Schema.NullOr<Schema.String>;
        readonly createdAt: Schema.String;
        readonly id: Schema.String;
        readonly model: Schema.NullOr<Schema.String>;
        readonly prompt: Schema.NullOr<Schema.String>;
        readonly source: Schema.Literals<readonly ["AI_GENERATED", "USER_UPLOADED"]>;
        readonly url: Schema.String;
    }>>;
    readonly id: Schema.String;
    readonly images: Schema.$Array<Schema.Struct<{
        readonly createdAt: Schema.String;
        readonly id: Schema.String;
        readonly url: Schema.String;
    }>>;
    readonly initFromGitHubUrl: Schema.NullOr<Schema.String>;
    readonly lastMessageAt: Schema.NullOr<Schema.String>;
    readonly slug: Schema.NullOr<Schema.String>;
    readonly thumbnail: Schema.NullOr<Schema.Struct<{
        readonly accentColor: Schema.NullOr<Schema.String>;
        readonly height: Schema.NullOr<Schema.Number>;
        readonly url: Schema.String;
        readonly visualHash: Schema.NullOr<Schema.String>;
        readonly width: Schema.NullOr<Schema.Number>;
    }>>;
    readonly updatedAt: Schema.String;
    readonly visibility: Schema.Literals<readonly ["PRIVATE", "PUBLIC"]>;
}>;
export type EchoProjectSelectEchoProjectIconOutput = typeof EchoProjectSelectEchoProjectIconOutput.Type;
export declare const echoProjectSelectEchoProjectIcon: import("@distilled.cloud/core/client").OperationMethod<{
    readonly echoProjectIconId: string;
    readonly echoProjectId: string;
}, {
    readonly account: {
        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;
        } | null)[];
        readonly appCount: number;
        readonly appStoreConnectApiKeys: readonly {
            readonly createdAt: string;
            readonly id: string;
            readonly issuerIdentifier: string;
            readonly keyIdentifier: string;
            readonly keyP8: string;
            readonly name: string | null;
            readonly roles: readonly ("ACCESS_TO_REPORTS" | "ACCOUNT_HOLDER" | "ADMIN" | "APP_MANAGER" | "CLOUD_MANAGED_APP_DISTRIBUTION" | "CLOUD_MANAGED_DEVELOPER_ID" | "CREATE_APPS" | "CUSTOMER_SUPPORT" | "DEVELOPER" | "FINANCE" | "IMAGE_MANAGER" | "MARKETING" | "READ_ONLY" | "SALES" | "TECHNICAL" | "UNKNOWN")[] | null;
            readonly updatedAt: string;
        }[];
        readonly appleDistributionCertificates: readonly {
            readonly certificateP12: string | null;
            readonly certificatePassword: string | null;
            readonly certificatePrivateSigningKey: string | null;
            readonly createdAt: string;
            readonly developerPortalIdentifier: string | null;
            readonly id: string;
            readonly serialNumber: string;
            readonly updatedAt: string;
            readonly validityNotAfter: string;
            readonly validityNotBefore: string;
        }[];
        readonly applePushKeys: readonly {
            readonly createdAt: string;
            readonly id: string;
            readonly keyIdentifier: string;
            readonly keyP8: string;
            readonly updatedAt: string;
        }[];
        readonly availableBuilds: number | null;
        readonly billing: {
            readonly id: string;
        } | null;
        readonly convexTeamConnections: readonly {
            readonly convexTeamIdentifier: string;
            readonly createdAt: string;
            readonly id: string;
            readonly updatedAt: string;
        }[];
        readonly createdAt: string;
        readonly displayName: string | null;
        readonly environmentVariableEnvironments: readonly unknown[];
        readonly githubAppInstallations: readonly {
            readonly id: string;
            readonly installationIdentifier: number;
        }[];
        readonly googleServiceAccountKeys: readonly {
            readonly clientEmail: string;
            readonly clientIdentifier: string;
            readonly createdAt: string;
            readonly id: string;
            readonly keyJson: string;
            readonly privateKeyIdentifier: string;
            readonly projectIdentifier: string;
            readonly updatedAt: string;
        }[];
        readonly hasBuilds: boolean;
        readonly id: string;
        readonly isCurrent: boolean;
        readonly isDisabled: boolean;
        readonly isFreeAppDevDomainTier: boolean;
        readonly isSSOEnabled: boolean;
        readonly lastDeletionAttemptTime: string | null;
        readonly logRocketOrganization: {
            readonly createdAt: string;
            readonly id: string;
            readonly orgName: string;
            readonly orgSlug: string;
        } | null;
        readonly memberStats: {
            readonly allHave2FAEnabled: boolean;
            readonly humanCount: number;
            readonly ownerCount: number;
            readonly robotCount: number;
            readonly ssoUserCount: number;
            readonly totalCount: number;
        };
        readonly name: string;
        readonly offers: readonly {
            readonly features: readonly ("BUILDS" | "OPEN_SOURCE" | "SUPPORT" | "TEAMS" | null)[] | null;
            readonly id: string;
            readonly price: number;
            readonly quantity: number | null;
            readonly stripeId: string;
            readonly trialLength: number | null;
            readonly type: "ADDON" | "PREPAID" | "SUBSCRIPTION";
        }[] | null;
        readonly onboardingStats: {
            readonly firstBuildCompletedAt: string | null;
            readonly firstProjectCreatedAt: string | null;
            readonly firstSubmissionCompletedAt: string | null;
            readonly firstUpdateCreatedAt: string | null;
            readonly hasConfiguredUpdate: boolean;
            readonly hasConfiguredWorkflow: boolean;
            readonly hasTeamMembers: boolean;
        };
        readonly owner: {
            readonly appCount: number;
            readonly appetizeCode: string | null;
            readonly bestContactEmail: string | null;
            readonly created: string;
            readonly displayName: string;
            readonly email: string;
            readonly emailVerified: boolean;
            readonly firstName: string | null;
            readonly fullName: 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 primaryAccountProfileImageUrl: string | null;
            readonly profilePhoto: string;
            readonly twitterUsername: string | null;
            readonly username: string;
        } | null;
        readonly ownerUserActor: {
            readonly appCount: number;
            readonly appetizeCode: string | null;
            readonly bestContactEmail: string | null;
            readonly created: string;
            readonly displayName: string;
            readonly firstName: string | null;
            readonly fullName: string | null;
            readonly githubUsername: string | null;
            readonly id: string;
            readonly industry: string | null;
            readonly isExpoAdmin: boolean;
            readonly isStaffModeEnabled: boolean;
            readonly lastDeletionAttemptTime: string | null;
            readonly lastName: string | null;
            readonly location: string | null;
            readonly primaryAccountProfileImageUrl: string | null;
            readonly profilePhoto: string;
            readonly twitterUsername: string | null;
            readonly username: string;
        } | null;
        readonly pendingSentryInstallation: {
            readonly createdAt: string;
            readonly id: string;
            readonly installationId: string;
            readonly orgSlug: string;
        } | null;
        readonly profileImageUrl: string;
        readonly pushSecurityEnabled: boolean;
        readonly requireTwoFactor: boolean;
        readonly requiresAccessTokenForPushSecurity: boolean;
        readonly sentryInstallation: {
            readonly createdAt: string;
            readonly id: string;
            readonly installationId: string;
            readonly orgSlug: string;
        } | null;
        readonly ssoAllowedAuthProviders: readonly ("AMAZON_FEDERATE" | "GENERIC" | "GOOGLE_WS" | "MS_ENTRA_ID" | "OKTA" | "ONE_LOGIN" | "STUB_IDP")[];
        readonly ssoConfiguration: {
            readonly authProtocol: "OIDC";
            readonly authProviderIdentifier: "AMAZON_FEDERATE" | "GENERIC" | "GOOGLE_WS" | "MS_ENTRA_ID" | "OKTA" | "ONE_LOGIN" | "STUB_IDP";
            readonly clientIdentifier: string;
            readonly clientSecret: string;
            readonly createdAt: string;
            readonly id: string;
            readonly issuer: string;
            readonly updatedAt: string;
        } | null;
        readonly subscription: {
            readonly cancelAt: string | null;
            readonly endedAt: string | null;
            readonly id: string;
            readonly isDowngrading: boolean | null;
            readonly name: string | null;
            readonly nextInvoice: string | null;
            readonly nextInvoiceAmountDueCents: number | null;
            readonly planId: string | null;
            readonly price: number;
            readonly recurringCents: number | null;
            readonly status: string | null;
            readonly trialEnd: string | null;
            readonly willCancel: boolean | null;
        } | null;
        readonly subscriptionChangesPending: boolean | null;
        readonly unlimitedBuilds: boolean;
        readonly updatedAt: string;
        readonly userActorOwner: {
            readonly appCount: number;
            readonly appetizeCode: string | null;
            readonly bestContactEmail: string | null;
            readonly created: string;
            readonly displayName: string;
            readonly firstName: string | null;
            readonly fullName: string | null;
            readonly githubUsername: string | null;
            readonly id: string;
            readonly industry: string | null;
            readonly isExpoAdmin: boolean;
            readonly isStaffModeEnabled: boolean;
            readonly lastDeletionAttemptTime: string | null;
            readonly lastName: string | null;
            readonly location: string | null;
            readonly primaryAccountProfileImageUrl: string | null;
            readonly profilePhoto: string;
            readonly twitterUsername: string | null;
            readonly username: string;
        } | null;
        readonly userInvitations: 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 userSpecifiedAccountUsage: "COMPANY" | "PERSONAL" | null;
        readonly users: readonly {
            readonly id: string;
            readonly permissions: readonly ("ADMIN" | "OWN" | "PUBLISH" | "VIEW")[];
            readonly role: "ADMIN" | "CUSTOM" | "DEVELOPER" | "HAS_ADMIN" | "NOT_ADMIN" | "OWNER" | "VIEW_ONLY";
        }[];
        readonly vexoAccountConnection: {
            readonly id: string;
        } | null;
        readonly viewerUserPermission: {
            readonly id: string;
            readonly permissions: readonly ("ADMIN" | "OWN" | "PUBLISH" | "VIEW")[];
            readonly role: "ADMIN" | "CUSTOM" | "DEVELOPER" | "HAS_ADMIN" | "NOT_ADMIN" | "OWNER" | "VIEW_ONLY";
        };
        readonly willAutoRenewBuilds: boolean | null;
    };
    readonly createdByActor: {
        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 created: string;
        readonly displayName: string;
        readonly experiments: readonly {
            readonly createdAt: string;
            readonly enabled: boolean;
            readonly experiment: "ORBIT";
            readonly id: string;
            readonly updatedAt: string;
        }[];
        readonly firstName: string | null;
        readonly id: string;
        readonly isExpoAdmin: boolean;
        readonly lastDeletionAttemptTime: string | null;
    } | null;
    readonly currentPreviewEchoVersion: {
        readonly buildError: string | null;
        readonly buildStatus: "BUILDING" | "FAILED" | "PENDING" | "SUCCESS";
        readonly diffs: unknown;
        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;
        } | null;
        readonly echoTurn: {
            readonly completedAt: string | null;
            readonly createdAt: string;
            readonly id: string;
        } | null;
        readonly gitBranch: string;
        readonly gitCommitHash: string | null;
        readonly gitCommitMessage: string | null;
        readonly id: string;
        readonly previewDeployment: unknown;
        readonly source: "AGENT" | "GITHUB" | "MANUAL" | "REVERT";
        readonly thumbnail: {
            readonly accentColor: string | null;
            readonly height: number | null;
            readonly url: string;
            readonly visualHash: string | null;
            readonly width: number | null;
        } | null;
        readonly turnId: string | null;
    } | null;
    readonly description: string | null;
    readonly displayName: string | null;
    readonly echoProjectIcon: {
        readonly accentColor: string | null;
        readonly createdAt: string;
        readonly id: string;
        readonly model: string | null;
        readonly prompt: string | null;
        readonly source: "AI_GENERATED" | "USER_UPLOADED";
        readonly url: string;
    } | null;
    readonly githubInfo: {
        readonly accountType: string | null;
        readonly branch: string;
        readonly installationId: number;
        readonly repoName: string;
        readonly repoOwner: string;
        readonly repoUrl: string;
    } | null;
    readonly icon: {
        readonly accentColor: string | null;
        readonly url: string;
    } | null;
    readonly iconGallery: readonly {
        readonly accentColor: string | null;
        readonly createdAt: string;
        readonly id: string;
        readonly model: string | null;
        readonly prompt: string | null;
        readonly source: "AI_GENERATED" | "USER_UPLOADED";
        readonly url: string;
    }[];
    readonly id: string;
    readonly images: readonly {
        readonly createdAt: string;
        readonly id: string;
        readonly url: string;
    }[];
    readonly initFromGitHubUrl: string | null;
    readonly lastMessageAt: string | null;
    readonly slug: string | null;
    readonly thumbnail: {
        readonly accentColor: string | null;
        readonly height: number | null;
        readonly url: string;
        readonly visualHash: string | null;
        readonly width: number | null;
    } | null;
    readonly updatedAt: string;
    readonly visibility: "PRIVATE" | "PUBLIC";
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=echoProjectSelectEchoProjectIcon.d.ts.map