import { Static } from '@sinclair/typebox';
export declare const testConnectionSchema: import("@sinclair/typebox").TObject<{
    token: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    host: import("@sinclair/typebox").TString;
    port: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TString]>;
    useTLS: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    selfsignedcert: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export declare const requestAccessSchema: import("@sinclair/typebox").TObject<{
    clientId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    host: import("@sinclair/typebox").TString;
    port: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TString]>;
    useTLS: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    selfsignedcert: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export declare const checkAccessRequestSchema: import("@sinclair/typebox").TObject<{
    requestId: import("@sinclair/typebox").TString;
    host: import("@sinclair/typebox").TString;
    port: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TString]>;
    useTLS: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    selfsignedcert: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export type TestConnectionBody = Static<typeof testConnectionSchema>;
export type RequestAccessBody = Static<typeof requestAccessSchema>;
export type CheckAccessRequestBody = Static<typeof checkAccessRequestSchema>;
//# sourceMappingURL=remoteConnectionSchemas.d.ts.map