import { Static } from '@sinclair/typebox'; export declare const authenticationSettingsSchema: import("@sinclair/typebox").TObject<{ secret: import("@sinclair/typebox").TString; entity: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TNull]>>; entityId: import("@sinclair/typebox").TOptional>; service: import("@sinclair/typebox").TOptional>; authStrategies: import("@sinclair/typebox").TArray>; parseStrategies: import("@sinclair/typebox").TOptional>>; jwtOptions: import("@sinclair/typebox").TOptional>; jwt: import("@sinclair/typebox").TOptional; schemes: import("@sinclair/typebox").TString; }>>; local: import("@sinclair/typebox").TOptional; passwordField: import("@sinclair/typebox").TString; hashSize: import("@sinclair/typebox").TOptional; errorMessage: import("@sinclair/typebox").TOptional>; entityUsernameField: import("@sinclair/typebox").TOptional>; entityPasswordField: import("@sinclair/typebox").TOptional>; }>>; oauth: import("@sinclair/typebox").TOptional>; origins: import("@sinclair/typebox").TOptional>>; defaults: import("@sinclair/typebox").TOptional>; secret: import("@sinclair/typebox").TOptional>; }>>; }>>; }>; export declare const sqlSettingsSchema: import("@sinclair/typebox").TOptional; connection: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TPartial; port: import("@sinclair/typebox").TNumber; user: import("@sinclair/typebox").TString; password: import("@sinclair/typebox").TString; database: import("@sinclair/typebox").TString; }>>]>; pool: import("@sinclair/typebox").TOptional>; }>>; export declare const defaultAppConfiguration: import("@sinclair/typebox").TObject<{ authentication: import("@sinclair/typebox").TOptional; entity: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TNull]>>; entityId: import("@sinclair/typebox").TOptional>; service: import("@sinclair/typebox").TOptional>; authStrategies: import("@sinclair/typebox").TArray>; parseStrategies: import("@sinclair/typebox").TOptional>>; jwtOptions: import("@sinclair/typebox").TOptional>; jwt: import("@sinclair/typebox").TOptional; schemes: import("@sinclair/typebox").TString; }>>; local: import("@sinclair/typebox").TOptional; passwordField: import("@sinclair/typebox").TString; hashSize: import("@sinclair/typebox").TOptional; errorMessage: import("@sinclair/typebox").TOptional>; entityUsernameField: import("@sinclair/typebox").TOptional>; entityPasswordField: import("@sinclair/typebox").TOptional>; }>>; oauth: import("@sinclair/typebox").TOptional>; origins: import("@sinclair/typebox").TOptional>>; defaults: import("@sinclair/typebox").TOptional>; secret: import("@sinclair/typebox").TOptional>; }>>; }>>; }>>; paginate: import("@sinclair/typebox").TOptional>; origins: import("@sinclair/typebox").TOptional>>; mongodb: import("@sinclair/typebox").TOptional>; mysql: import("@sinclair/typebox").TOptional; connection: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TPartial; port: import("@sinclair/typebox").TNumber; user: import("@sinclair/typebox").TString; password: import("@sinclair/typebox").TString; database: import("@sinclair/typebox").TString; }>>]>; pool: import("@sinclair/typebox").TOptional>; }>>; postgresql: import("@sinclair/typebox").TOptional; connection: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TPartial; port: import("@sinclair/typebox").TNumber; user: import("@sinclair/typebox").TString; password: import("@sinclair/typebox").TString; database: import("@sinclair/typebox").TString; }>>]>; pool: import("@sinclair/typebox").TOptional>; }>>; sqlite: import("@sinclair/typebox").TOptional; connection: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TPartial; port: import("@sinclair/typebox").TNumber; user: import("@sinclair/typebox").TString; password: import("@sinclair/typebox").TString; database: import("@sinclair/typebox").TString; }>>]>; pool: import("@sinclair/typebox").TOptional>; }>>; mssql: import("@sinclair/typebox").TOptional; connection: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TPartial; port: import("@sinclair/typebox").TNumber; user: import("@sinclair/typebox").TString; password: import("@sinclair/typebox").TString; database: import("@sinclair/typebox").TString; }>>]>; pool: import("@sinclair/typebox").TOptional>; }>>; }>; export type DefaultAppConfiguration = Static;