import { Config } from "@effect/io/Config"; /** * @since 1.0.0 */ import type { ConfigSecretTypeId } from "@effect/io/Config/Secret"; import type * as Chunk from "@fp-ts/data/Chunk"; import type * as Equal from "@fp-ts/data/Equal"; /** * @tsplus type ConfigSecretURL * @since 1.0.0 * @category models */ export interface ConfigSecretURL extends ConfigSecretURL.Proto, Equal.Equal { /** @internal */ readonly raw: Array; } /** * @tsplus type ConfigSecretURL.Ops */ export interface ConfigSecretURLOps { } export declare const ConfigSecretURL: ConfigSecretURLOps; /** * @since 1.0.0 */ export declare namespace ConfigSecretURL { /** * @since 1.0.0 * @category models */ interface Proto { readonly [ConfigSecretTypeId]: ConfigSecretTypeId; } } /** * @tsplus static ConfigSecretURL.Ops isConfigSecretURL * @since 1.0.0 * @category refinements * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const isConfigSecretURL: (u: unknown) => u is ConfigSecretURL; /** * @tsplus static ConfigSecretURL.Ops make * @since 1.0.0 * @category constructors * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const make: (bytes: Array) => ConfigSecretURL; /** * @tsplus static ConfigSecretURL.Ops fromChunk * @since 1.0.0 * @category constructors * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const fromChunk: (chunk: Chunk.Chunk) => ConfigSecretURL; /** * @tsplus static ConfigSecretURL.Ops fromString * @since 1.0.0 * @category constructors * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const fromString: (text: string) => ConfigSecretURL; /** * @tsplus getter ConfigSecretURL value * @since 1.0.0 * @category getters * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const value: (self: ConfigSecretURL) => string; /** * @tsplus fluent ConfigSecretURL unsafeWipe * @since 1.0.0 * @category unsafe * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const unsafeWipe: (self: ConfigSecretURL) => void; /** * @tsplus static effect/io/Config.Ops secretURL * @tsplus location "@effect-ts-app/boilerplate-prelude/Config/SecretURL" */ export declare const secretURL: (name?: string) => Config; //# sourceMappingURL=SecretURL.d.ts.map