import * as Schema from "effect/Schema";
import { Forbidden, NotFound } from "../../errors.ts";
export declare const UserHomeSettingsRetrieveInput: Schema.Struct<{
    readonly uuid: Schema.String;
}>;
export type UserHomeSettingsRetrieveInput = typeof UserHomeSettingsRetrieveInput.Type;
export declare const UserHomeSettingsRetrieveOutput: Schema.Struct<{
    readonly tabs: Schema.optional<Schema.$Array<Schema.Struct<{
        readonly id: Schema.optional<Schema.String>;
        readonly pathname: Schema.optional<Schema.String>;
        readonly search: Schema.optional<Schema.String>;
        readonly hash: Schema.optional<Schema.String>;
        readonly title: Schema.optional<Schema.String>;
        readonly customTitle: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly iconType: Schema.optional<Schema.String>;
        readonly sceneId: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly sceneKey: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly sceneParams: Schema.optional<Schema.Unknown>;
        readonly pinned: Schema.optional<Schema.Boolean>;
    }>>>;
    readonly homepage: Schema.optional<Schema.NullOr<Schema.Struct<{
        readonly id: Schema.optional<Schema.String>;
        readonly pathname: Schema.optional<Schema.String>;
        readonly search: Schema.optional<Schema.String>;
        readonly hash: Schema.optional<Schema.String>;
        readonly title: Schema.optional<Schema.String>;
        readonly customTitle: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly iconType: Schema.optional<Schema.String>;
        readonly sceneId: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly sceneKey: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly sceneParams: Schema.optional<Schema.Unknown>;
        readonly pinned: Schema.optional<Schema.Boolean>;
    }>>>;
}>;
export type UserHomeSettingsRetrieveOutput = typeof UserHomeSettingsRetrieveOutput.Type;
export declare const userHomeSettingsRetrieve: import("@distilled.cloud/core/client").OperationMethod<{
    readonly uuid: string;
}, {
    readonly homepage?: {
        readonly customTitle?: string | null | undefined;
        readonly hash?: string | undefined;
        readonly iconType?: string | undefined;
        readonly id?: string | undefined;
        readonly pathname?: string | undefined;
        readonly pinned?: boolean | undefined;
        readonly sceneId?: string | null | undefined;
        readonly sceneKey?: string | null | undefined;
        readonly sceneParams?: unknown;
        readonly search?: string | undefined;
        readonly title?: string | undefined;
    } | null | undefined;
    readonly tabs?: readonly {
        readonly customTitle?: string | null | undefined;
        readonly hash?: string | undefined;
        readonly iconType?: string | undefined;
        readonly id?: string | undefined;
        readonly pathname?: string | undefined;
        readonly pinned?: boolean | undefined;
        readonly sceneId?: string | null | undefined;
        readonly sceneKey?: string | null | undefined;
        readonly sceneParams?: unknown;
        readonly search?: string | undefined;
        readonly title?: string | undefined;
    }[] | undefined;
}, Forbidden | NotFound, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=userHomeSettingsRetrieve.d.ts.map