import type { ExtractStrict } from 'type-fest';
import type { EndpointFromPaths, QueryOptions } from '../types';
import type { components, paths } from './termsOfService.contract';
export type TermsOfServiceStatusResponse = components['schemas']['TermsOfServiceStatusResponse'];
type TermsOfServiceEndpoints = EndpointFromPaths<keyof paths>;
export type TermsOfServiceStatusEndpoint = ExtractStrict<TermsOfServiceEndpoints, `legalEntities/${string}/termsOfService/termsOfServiceStatus`>;
export type QueryKeyTermsOfServiceStatus = ['termsOfServiceStatus'];
export declare const useTermsOfServiceStatus: (options?: QueryOptions<TermsOfServiceStatusResponse>) => import("@tanstack/preact-query").UseQueryResult<{
    termsOfServiceTypes?: components["schemas"]["TermsOfServiceType"][];
}, Error>;
export {};
