/** @see https://developer.apple.com/documentation/bundleresources/applinks */ export type Applinks = { defaults?: ApplinksDefaults; details?: readonly ApplinksDetails[]; substitutionVariables?: ApplinksSubstitutionVariables; }; export declare function validateApplinks(applinks: unknown): applinks is Applinks; /** @see https://developer.apple.com/documentation/bundleresources/applinks/defaults */ export type ApplinksDefaults = { caseSensitive?: boolean; percentEncoded?: boolean; }; export declare function validateApplinksDefaults(defaults: unknown): defaults is ApplinksDefaults; /** @see https://developer.apple.com/documentation/bundleresources/applinks/details */ export type ApplinksDetails = { appID?: string; appIDs?: readonly string[]; components?: readonly ApplinksDetailsComponents[]; defaults?: ApplinksDefaults; }; export declare function validateApplinksDetails(details: unknown): details is ApplinksDetails; /** @see https://developer.apple.com/documentation/bundleresources/applinks/details/components */ export type ApplinksDetailsComponents = { "/"?: string; "?"?: string | ApplinksDetailsComponentsQuery; "#"?: string; exclude?: boolean; comment?: string; caseSensitive?: boolean; percentEncoded?: boolean; }; export declare function validateApplinksDetailsComponents(components: unknown): components is ApplinksDetailsComponents; /** @see https://developer.apple.com/documentation/bundleresources/applinks/details/components/query */ export type ApplinksDetailsComponentsQuery = Record; export declare function validateApplinksDetailsComponentsQuery(query: unknown): query is ApplinksDetailsComponentsQuery; /** @see https://developer.apple.com/documentation/bundleresources/applinks/substitutionvariables */ export type ApplinksSubstitutionVariables = Record; export declare function validateApplinksSubstitutionVariables(substitutionVariables: unknown): substitutionVariables is ApplinksSubstitutionVariables; export type AppleAppSiteAssociation = { applinks?: Applinks; }; export declare function validateAASA(aasa: unknown): aasa is AppleAppSiteAssociation;