import { RaikouTheme } from '../../../../core'; import type { AppShellProps } from '../../AppShell'; export type CSSVariables = Record<`--${string}`, string | undefined>; export type MediaQueryVariables = Record>; interface GetVariablesInput { navbar: AppShellProps['navbar'] | undefined; header: AppShellProps['header'] | undefined; footer: AppShellProps['footer'] | undefined; aside: AppShellProps['aside'] | undefined; iconList: AppShellProps['iconList'] | undefined; padding: AppShellProps['padding'] | undefined; theme: RaikouTheme; } export declare function getVariables({ navbar, header, footer, aside, iconList, padding, theme, }: GetVariablesInput): { baseStyles: CSSVariables; media: { query: string; styles: Record<`--${string}`, string | undefined>; }[]; }; export {};