import * as Schema from "effect/Schema";
export declare const EchoProjectPublicByAccountNameInput: Schema.Struct<{
    readonly accountName: Schema.String;
    readonly after: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly first: Schema.optional<Schema.NullOr<Schema.Number>>;
}>;
export type EchoProjectPublicByAccountNameInput = typeof EchoProjectPublicByAccountNameInput.Type;
export declare const EchoProjectPublicByAccountNameOutput: Schema.Struct<{
    readonly edges: Schema.$Array<Schema.Struct<{
        readonly cursor: Schema.String;
        readonly node: 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 pageInfo: Schema.Struct<{
        readonly endCursor: Schema.NullOr<Schema.String>;
        readonly hasNextPage: Schema.Boolean;
        readonly hasPreviousPage: Schema.Boolean;
        readonly startCursor: Schema.NullOr<Schema.String>;
    }>;
}>;
export type EchoProjectPublicByAccountNameOutput = typeof EchoProjectPublicByAccountNameOutput.Type;
export declare const echoProjectPublicByAccountName: import("@distilled.cloud/core/client").OperationMethod<{
    readonly accountName: string;
    readonly after?: string | null | undefined;
    readonly first?: number | null | undefined;
}, {
    readonly edges: readonly {
        readonly cursor: string;
        readonly node: {
            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 pageInfo: {
        readonly endCursor: string | null;
        readonly hasNextPage: boolean;
        readonly hasPreviousPage: boolean;
        readonly startCursor: string | null;
    };
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=echoProjectPublicByAccountName.d.ts.map